html, body { height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 }
body { text-align:center; background:#006699 url('../img/trans.png') top center no-repeat }

body.login {background-color:#E5E5E5;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.creditos{
    width:206px;
    height:52px;
    position:absolute;
    bottom:0px;
    left:50%;
    margin:0 0 0 -103px;
    background-image:url('../images/background-dablioti.png');
    background-repeat:no-repeat;
    text-align:center;
    z-index:3;
}
.back-fundo{
    width:100%;
    height:144px;
    z-index:2;
    position:absolute;
    bottom:0;
    background-image:url('../images/montanhas.png');
    background-repeat:repeat-x;
    background-position:top center;
}

.fieldLogin {margin:20px 0 0 40px;}
.fieldLogin label {display:block; color:#333;}

#Log_Form { background-color:white; width:300px; height:130px; position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-65px; color:black; font-weight: bold; border:2px solid #444; font-size:0.9em; }

.distance { width:1px; height:50%; margin-bottom:-13.75em; float:left }
.container { margin:0 auto; position:relative; text-align:left; height:315px; width:400px; clear:left; background-color:#fff; -moz-box-shadow:0px 0px 30px #006699; -webkit-box-shadow:0px 0px 30px #006699; box-shadow:0px 0px 30px #006699; z-index: 10; }
.container img { margin:25px 0 0 42px }
.container, .textBig { behavior:url('config/ie-css3.htc') }
.curve { -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px }
.textBig { width:300px; border:1px solid #999; padding:5px; }

.btn { padding:10px 45px; text-align: right; }
.loginBtn {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#777777;
    font-family:Trebuchet MS;
    font-size:15px;
    font-weight:bold;
    padding:6px 34px;
    text-decoration:none;
    text-shadow:1px 2px 0px #ffffff;
}.loginButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
}.loginButton:active {
    position:relative;
    top:1px;
}
/*.button { background:none repeat scroll 0 0 #006699; border:1px solid #006699; color:#FFF; font-size:12pt; padding:4px 10px; float:right; margin:24px 48px }*/
